package onebound

type ItemGetReply struct {
	ErrorCoe string    `json:"error_code"`
	Reason   string    `json:"reason"`
	Item     ItemReply `json:"item"`
}

type ItemReply struct {
	Title        string     `json:"title"`
	OrginalPrice any        `json:"orginal_price"`
	Price        any        `json:"price"`
	RootCatId    string     `json:"rootCatId"`
	PicUrl       string     `json:"pic_url"`
	Cid          any        `json:"cid"`
	Location     string     `json:"location"`
	Skus         Skus       `json:"skus"`
	SellerInfo   SellerInfo `json:"seller_info"`
}

type Skus struct {
	Sku []SkuItem `json:"sku"`
}

type SkuItem struct {
	Price          any    `json:"price"`
	OrginalPrice   any    `json:"orginal_price"`
	Properties     string `json:"properties"`
	PropertiesName string `json:"properties_name"`
	Quantity       any    `json:"quantity"`
}

type SellerInfo struct {
	Sid      string `json:"sid"`
	ShopName string `json:"shop_name"`
}
